home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / mui / mui-tools / mfilemode / source / gui.h < prev    next >
C/C++ Source or Header  |  1995-03-09  |  5KB  |  115 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Mike Austin
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_GAD_FILE                            0
  12. #define GD_GAD_PATH                            1
  13. #define GD_GAD_UID                             2
  14. #define GD_GAD_SCRIPT                          3
  15. #define GD_GAD_PURE                            4
  16. #define GD_GAD_ARCHIVE                         5
  17. #define GD_GAD_USER_READ                       6
  18. #define GD_GAD_USER_WRITE                      7
  19. #define GD_GAD_USER_EXECUTE                    8
  20. #define GD_GAD_USER_DELETE                     9
  21. #define GD_GAD_GROUP_READ                      10
  22. #define GD_GAD_GROUP_WRITE                     11
  23. #define GD_GAD_GROUP_EXECUTE                   12
  24. #define GD_GAD_GROUP_DELETE                    13
  25. #define GD_GAD_OTHER_READ                      14
  26. #define GD_GAD_OTHER_WRITE                     15
  27. #define GD_GAD_OTHER_EXECUTE                   16
  28. #define GD_GAD_OTHER_DELETE                    17
  29. #define GD_GAD_VOLUMES                         18
  30. #define GD_GAD_PARENT                          19
  31. #define GD_GAD_OWNER                           20
  32. #define GD_GAD_GROUP                           21
  33.  
  34. #define GDX_GAD_FILE                           0
  35. #define GDX_GAD_PATH                           1
  36. #define GDX_GAD_UID                            2
  37. #define GDX_GAD_SCRIPT                         3
  38. #define GDX_GAD_PURE                           4
  39. #define GDX_GAD_ARCHIVE                        5
  40. #define GDX_GAD_USER_READ                      6
  41. #define GDX_GAD_USER_WRITE                     7
  42. #define GDX_GAD_USER_EXECUTE                   8
  43. #define GDX_GAD_USER_DELETE                    9
  44. #define GDX_GAD_GROUP_READ                     10
  45. #define GDX_GAD_GROUP_WRITE                    11
  46. #define GDX_GAD_GROUP_EXECUTE                  12
  47. #define GDX_GAD_GROUP_DELETE                   13
  48. #define GDX_GAD_OTHER_READ                     14
  49. #define GDX_GAD_OTHER_WRITE                    15
  50. #define GDX_GAD_OTHER_EXECUTE                  16
  51. #define GDX_GAD_OTHER_DELETE                   17
  52. #define GDX_GAD_VOLUMES                        18
  53. #define GDX_GAD_PARENT                         19
  54. #define GDX_GAD_OWNER                          20
  55. #define GDX_GAD_GROUP                          21
  56.  
  57. #define Main_CNT 22
  58.  
  59. extern struct IntuitionBase *IntuitionBase;
  60. extern struct Library       *GadToolsBase;
  61.  
  62. extern struct Screen        *Scr;
  63. extern UBYTE                 *PubScreenName;
  64. extern APTR                  VisualInfo;
  65. extern struct Window        *MainWnd;
  66. extern struct Gadget        *MainGList;
  67. extern struct Menu          *MainMenus;
  68. extern struct IntuiMessage   MainMsg;
  69. extern struct Gadget        *MainGadgets[22];
  70. extern UWORD                 MainLeft;
  71. extern UWORD                 MainTop;
  72. extern UWORD                 MainWidth;
  73. extern UWORD                 MainHeight;
  74. extern UBYTE                *MainWdt;
  75. extern struct TextAttr      *Font, Attr;
  76. extern UWORD                 FontX, FontY;
  77. extern UWORD                 OffX, OffY;
  78. extern struct IntuiText      MainIText[];
  79. extern struct NewMenu        MainNewMenu[];
  80. extern UWORD                 MainGTypes[];
  81. extern struct NewGadget      MainNGad[];
  82. extern ULONG                 MainGTags[];
  83.  
  84. extern int GAD_FILEClicked( void );
  85. extern int GAD_UIDClicked( void );
  86. extern int GAD_SCRIPTClicked( void );
  87. extern int GAD_PUREClicked( void );
  88. extern int GAD_ARCHIVEClicked( void );
  89. extern int GAD_USER_READClicked( void );
  90. extern int GAD_USER_WRITEClicked( void );
  91. extern int GAD_USER_EXECUTEClicked( void );
  92. extern int GAD_USER_DELETEClicked( void );
  93. extern int GAD_GROUP_READClicked( void );
  94. extern int GAD_GROUP_WRITEClicked( void );
  95. extern int GAD_GROUP_EXECUTEClicked( void );
  96. extern int GAD_GROUP_DELETEClicked( void );
  97. extern int GAD_OTHER_READClicked( void );
  98. extern int GAD_OTHER_WRITEClicked( void );
  99. extern int GAD_OTHER_EXECUTEClicked( void );
  100. extern int GAD_OTHER_DELETEClicked( void );
  101. extern int GAD_VOLUMESClicked( void );
  102. extern int GAD_PARENTClicked( void );
  103. extern int GAD_OWNERClicked( void );
  104. extern int GAD_GROUPClicked( void );
  105. extern int MainMENU_ABOUT( void );
  106. extern int MainMENU_QUIT( void );
  107.  
  108. extern int SetupScreen( void );
  109. extern void CloseDownScreen( void );
  110. extern void MainRender( void );
  111. extern int HandleMainIDCMP( void );
  112. extern int MainCloseWindow();
  113. extern int OpenMainWindow( void );
  114. extern void CloseMainWindow( void );
  115.